SHIFT            
DOS¿¡¼­ ¹èÄ¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§ %0¡­%9ÀÇ 10°³ÀÇ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª ±³Ã¼ÇÒ ¸Å°³º¯¼ö°¡ 10°³¸¦ ÃʰúÇÏ´Â °æ¿ì¿¡´Â À̸¦ Çѹø¿¡ ÁöÁ¤ÇÒ ¼ö ¾ø´Ù. À̸¦ À§ÇØ DOS¿¡¼­´Â ¹èÄ¡ ÇÁ·Î±×·¥¿¡¼­ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï SHIFT ¸í·É¾î¸¦ Á¦°øÇÑ´Ù.
ÀÌ ¸í·É¾î´Â ¹èÄ¡ ÆÄÀÏ ³»¿¡ ÀÖ´Â ±³Ã¼ÇÒ ¼ö ÀÖ´Â ¸Å°³º¯¼öÀÇ À§Ä¡¸¦ ¾ÕÀ¸·Î À̵¿Çϱâ À§ÇØ »ç¿ëÇÑ´Ù.


¡á »ç¿ë¹ý
SHIFT


¡á »ç¿ë»óÀÇ ÁÖÀÇ
¢Ñ SHIFT ¸í·É¾îÀÇ ÀÛµ¿ ¹æ¹ý
SHIFT ¸í·É¾î´Â °¢ ¸Å°³º¯¼ö¸¦ ¼±ÇàÀÚ¿¡ º¹»çÇÔÀ¸·Î½á %0¿¡¼­ %9±îÁö ±³Ã¼ °¡´ÉÇÑ ¸Å°³º¯¼öÀÇ °ªÀ» º¯°æÇÑ´Ù.
Áï, %1ÀÇ °ªÀº %0¿¡ º¹»çµÇ°í, %2ÀÇ °ªÀº %1¿¡ º¹»çµÇ´Â ½ÄÀ¸·Î °è¼ÓµÈ´Ù. À̰ÍÀº ¸Å°³º¯¼öÀÇ ¸ðµç ¹øÈ£¿¡¼­ °°Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹èÄ¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ À¯¿ëÇÏ´Ù.


¢Ñ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö »ç¿ëÇϱâ
»ç¿ëÀÚ°¡ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö¸¦ ¹Þ¾ÆµéÀÌ´Â ¹èÄ¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ ÀÖ¾î SHIFT ¸í·É¾î´Â ¸Å¿ì À¯¿ëÇÏ°Ô »ç¿ëµÈ´Ù.
¸¸¾à, »ç¿ëÀÚ°¡ 10°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö¸¦ ¸í·É¾î ¶óÀο¡ ÁöÁ¤ÇÑ °æ¿ì 11¹øÂ°¿¡ ÁöÁ¤ÇÑ ¸Å°³º¯¼ö´Â SHIFT ¸í·É¾î¸¦ Çѹø ½ÇÇàÇÒ ¶§¸¶´Ù %9·Î ÀüȯµÉ °ÍÀÌ´Ù.


¢Ñ SHIFT ¸Å°³º¯¼öÀÇ µÇµ¹¸®±â
Á÷Àü¿¡ »ç¿ëÇÑ ¸Å°³º¯¼ö¸¦ ´Ù½Ã »ç¿ëÇÒ ¼ö´Â ¾ø´Ù. Áï, ¸Å°³º¯¼ö Áß¿¡¼­ Çѹø SHIFTµÈ °æ¿ì ù ¹øÂ° ¸Å°³º¯¼ö¸¦ ¸Þ¸ð¸®¿¡¼­ »èÁ¦Çϱ⠶§¹®¿¡ À̸¦ ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø´Ù.


¡á »ç¿ë ¿¹
´ÙÀ½ ¿¹¿¡¼­ÀÇ ¹èÄ¡ ÇÁ·Î±×·¥Àº SHIFT ¸í·É¾î¸¦ ¸Å°³º¯¼öÀÇ ¸ðµç ¹øÈ£¿¡ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. À̰ÍÀº ÆÄÀÏ ¸ñ·ÏÀ» ƯÁ¤ÇÑ µð·ºÅ丮¿¡ º¹»çÇÑ´Ù. ¸Å°³º¯¼ö´Â ±× µð·ºÅ丮ÀÇ À̸§°ú ±× ´ÙÀ½¿¡ ¿À´Â ÆÄÀϸíÀÇ ¸ðµç ¹øÈ£ÀÌ´Ù.

    @echo off
    rem USERCOPY.BAT copies any number of files
    rem to a directory
    rem The command uses the following syntax:
    rem usercopy dir file1 file2 . . . . .
    set todir=%1
    :getfile
    shift
    if "%1"=="" goto end
    copy %1 %todir%
    goto getfile
    :end
    set todir=
    echo All done.